\documentclass[10pt]{beamer}

\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{eurosym}
\usepackage{lastpage}

\graphicspath{{../immagini/}}

\usetheme[hideothersubsections,width=2.5cm]{PaloAlto}

\usefoottemplate{ 
	\vbox{
		\hbox to 180pt{
			\colouredline{structure!15!black}
			{\color{white} \textbf{Capitolato C04 \hfill \insertshortinstitute\ } }
		}
	}
	\hbox to 180pt{
		\colouredline{structure!15!blue}
		{\color{white} \textbf{Slide \thepage{ di} \pageref{LastPage} } \hfill }
	}
}

\logo{\includegraphics[width=2.5cm, height=1.6cm]{logoSevenSoft.png}}
\title{Simulatore File System (SiFiSy)}
\subtitle{Revisione di Qualifica}
\author{\textbf{SevenSoft}}
\institute{Ingegneria del Software}
\date{A.A. 2009/2010 - 23.06.2010}

\begin{document}

	\begin{frame}
		\maketitle
	\end{frame}
	
	\section{Definizione di Prodotto}
		\begin{frame}
			\begin{block}{SiFiSy}
				Definizione di Prodotto
			\end{block}
		\end{frame}
		\begin{frame}{Definizione di prodotto}
			\begin{itemize}
				\item Model
				\item View
				\item Controller
			\end{itemize}
		\end{frame}		
		\subsection{Model}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - Model}
				\textbf{Model}					
				\begin{center}
					\includegraphics[scale=0.25]{generaleModel.png}
				\end{center}
			\end{frame}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - Model}
				\textbf{Model}					
				\begin{itemize}
					\item Model.java (Fa\c{c}ade)
					\item Simulation.java (Classe astratta)
					\item Project.java
					\item Fat32.java
					\item Ntfs.java
					\item Ext2.java
					\item File.java
					\item Section.java
				\end{itemize}
			\end{frame}
		\subsection{View}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti}
				\begin{center}
					Componente View
				\end{center}
			\end{frame}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - View}
				\textbf{Classi principali}					
				\begin{itemize}
					\item MainWidget.java
					\item SimulationPanel.java
					\item SimulationResultsPanel.java
					\item ProjectPanel.java
					\item ProjectComparePanel.java
				\end{itemize}
			\end{frame}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - View}
				\textbf{Diagramma UML}					
				\begin{center}
					\includegraphics[scale=0.28]{viewPresentazione.png}
				\end{center}
			\end{frame}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - View}
				\textbf{Wizard iniziale}
				\begin{center}
					\includegraphics[scale=0.31]{wizardIniziale.png}
				\end{center}
			\end{frame}			
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - View}
				\textbf{Schermata principale con inserimento singolo}
				\begin{center}
					\includegraphics[scale=0.31]{SchermataPrincipale.png}
				\end{center}
			\end{frame}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - View}
				\textbf{Schermata risultati simulazione}
				\begin{center}
					\includegraphics[scale=0.31]{RisultatiSimulazione.png}
				\end{center}
			\end{frame}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - View}
				\textbf{Schermata con risultati grafici}
				\begin{center}
					\includegraphics[scale=0.28]{GraficoExt2.png}
				\end{center}
			\end{frame}			
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - View}
				\textbf{Schermata principale con inserimento multiplo}
				\begin{center}
					\includegraphics[scale=0.31]{SchermataPrincipaleMultifile.png}
				\end{center}
			\end{frame}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - View}
				\textbf{Schermata principale con gestione progetto}
				\begin{center}
					\includegraphics[scale=0.31]{SchermataProgetto.png}
				\end{center}
			\end{frame}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - View}
				\textbf{Schermata con simulazione di un progetto}
				\begin{center}
					\includegraphics[scale=0.31]{SchermataProgettoSimulazione.png}
				\end{center}
			\end{frame}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - View}
				\textbf{Schermata con risultati di un progetto}
				\begin{center}
					\includegraphics[scale=0.31]{SchermataProgettoRisultati.png}
				\end{center}
			\end{frame}
		\subsection{Controller}
			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - Controller}
				\begin{itemize}
					\item Controller.java
					\item SimulationManager.java
					\item ProjectManager.java
					\item PreferencesManager.java
				\end{itemize}
			\end{frame}

			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - Controller}			
				Implementazione dei seguenti listener:
				\begin{itemize}
					\item KeyListener
					\item ItemListener
					\item ActionListener
				\end{itemize}
			\end{frame}

			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - Controller}
				Segnalazioni degli errori gestite da un array di errori possibili e corrispettivo errore visualizzato a grafica tramite una textbox messaggi
				\begin{center}
					\includegraphics[scale=0.4]{messaggi.png}
				\end{center}
				
			\end{frame}

			\begin{frame}{Definizione di prodotto}{Descrizione dei Componenti - Controller}
				
					Comunicazioni per l'inserimento del file calcolate in modo da garantire la validit\`a del file in modo comprensibile e visibile per l'utente
					\begin{center}
					\includegraphics[scale=0.4]{insFile.png}
				\end{center}
				
			\end{frame}

	\section{Piano di Qualifica}
		\begin{frame}
			\begin{block}{SiFiSy}
				Piano di Qualifica
			\end{block}
		\end{frame}
		\begin{frame}{Piano di Qualifica}
			\begin{itemize}
				\item Emma
				\item Test
				\item Javadoc
			\end{itemize}
		\end{frame}
		\begin{frame}{Piano di Qualifica}
			\begin{center}
				\includegraphics[scale=0.6]{test.png}
			\end{center}
		\end{frame}
		\begin{frame}{Piano di Qualifica}
			\begin{center}
				\includegraphics[scale=0.4]{copertura.png}
			\end{center}
		\end{frame}
		\begin{frame}{Piano di Qualifica}
			\begin{center}
				\includegraphics[scale=0.5]{copertura02.png}
			\end{center}
		\end{frame}
	\section{Piano di Progetto}
		\begin{frame}
			\begin{block}{SiFiSy}
				Piano di Progetto
			\end{block}
		\end{frame}
		\subsection{Preventivo Ore Progettazione di Dettaglio}		
			\begin{frame}{Piano di Progetto}{Preventivo Ore Progettazione di Dettaglio}
				\begin{table}
					\begin{center}
						\resizebox{260pt}{!}{
							\begin{tabular}{|l|c|c|c|c|c|c|c|}
								\hline
								\multicolumn{8}{|c|} {\textbf{Preventivo carico ore per componente}}\\
								\hline
								\textbf{NOME}& \multicolumn{7}{c|}{\textbf {RUOLO}}\\
								\hline
									&AN. &PROGE. 	&PROGR.  &RES.   &AMM.   &VER.	&TOTALE\\
								\hline								
								\hline
								Biolo Giuseppe            	& 	&25 	&	&0    	&0 	& 10	& 35	\\ \hline
								De Matteo Daniele      	& 	&25     	&	&0    	&8    	& 10	& 43	\\ \hline
								Faggian Samuele        	& 	&25     	&	&7   	&0 	& 10    	& 42	\\ \hline
								Ferri Giuseppe           	& 	&28 	&  	&7 	&8 	& 10    	& 53	\\ \hline
								Longato Alberto         	& 	&25 	&	&7 	&8 	& 10     & 50	\\ \hline
								Vedovato Alessandro	& 	&25 	&	&7      	&0 	& 10    	& 42	\\ \hline
								Zanini Luca                 	& 	&27     	&	&0     	&0 	& 10	& 37	\\ \hline
								\hline
								\hline
								TOTALE      	&	&180   	&  	&28	&24	&70	&302	\\
								\hline			
							\end{tabular}
						}
					\end{center}
				\end{table}
			\end{frame}
		\subsection{Consuntivo Ore Progettazione di Dettaglio}		
			\begin{frame}{Piano di Progetto}{Consuntivo Ore Progettazione di Dettaglio}
				\begin{table}
					\begin{center}
						\resizebox{260pt}{!}{
							\begin{tabular}{|l|c|c|c|c|c|c|c|}
								\hline
								\multicolumn{8}{|c|} {\textbf{Consuntivo carico ore per componente}}\\
								\hline
								\textbf{NOME}& \multicolumn{7}{c|}{\textbf {RUOLO}}\\
								\hline
									&AN. &PROGE. 	&PROGR.  &RES.   &AMM.   &VER.	&TOTALE\\
								\hline								
								\hline
								Biolo Giuseppe       	& 	&20 (+6=26) 	&	& 0   	&0	& 8 (+3=11)	& 28	\\ \hline
								De Matteo Daniele    	& 	&20 (+11=31) &	& 0   	&8   	& 8 (+3=11)	& 36	\\ \hline
								Faggian Samuele       	& 	&20 (+8=28)    &	& (5) 	&0	& 8 (+5=13)  	& 28	\\ \hline
								Ferri Giuseppe       	& 	&0 (+13=13) &  	& 0	&0	& 0 (+3=3)  	& 0	\\ \hline
								Longato Alberto       	& 	&20 (+6=26) 	&	& 5	&(8) 	& 10 (+3=13) 	& 35	\\ \hline
								Vedovato Alessandro	& 	&20 (+13=33) &	& 0     	&0 	& 8 (+5=13)  	& 28	\\ \hline
								Zanini Luca        	& 	&20 (+13=33)  &	& 0    	&0 	& 7 (+5=12)	& 27	\\ \hline
								\hline
								\hline
								TOTALE  	&	&120(+70=190) &  	&5(10)	&8(16)	&49 (+27=76)	&182(+110=292)	\\	
								\hline			
							\end{tabular}
						}
					\end{center}
				\end{table}
			\end{frame}


			\subsection{Preventivo Ore Programmazione}		
			\begin{frame}{Piano di Progetto}{Preventivo Ore Programmazione}
				\begin{table}
					\begin{center}
						\resizebox{260pt}{!}{
							\begin{tabular}{|l|c|c|c|c|c|c|c|}
								\hline
								\multicolumn{8}{|c|} {\textbf{Preventivo carico ore per componente}}\\
								\hline
								\textbf{NOME}& \multicolumn{7}{c|}{\textbf {RUOLO}}\\
								\hline
									&AN. &PROGE. 	&PROGR.  &RES.   &AMM.   &VER.	&TOTALE\\
								\hline								
								\hline
								Biolo Giuseppe            	& 	&	&16	&0    	&0 	&10 	&26 	\\ \hline
								De Matteo Daniele      	& 	&     	&16	&0    	&0    	&10 	&26 	\\ \hline
								Faggian Samuele         	& 	&     	&15	&0   	&0 	&5     	&20 	\\ \hline
								Ferri Giuseppe           	& 	& 	&16  	&0 	&0 	&10     	&26 	\\ \hline
								Longato Alberto          	& 	& 	&16	&0 	&0 	&5 	&21 	\\ \hline
								Vedovato Alessandro	& 	& 	&16	&0      	&9 	&5     	&30 	\\ \hline
								Zanini Luca                 	& 	&     	&15	&7     	&8 	&5 	&35 	\\ \hline
								\hline
								\hline
								TOTALE      	&	&   	&110 	&7	&17	&50	&184	\\
								\hline			
							\end{tabular}
						}
					\end{center}
				\end{table}
			\end{frame}
		\subsection{Consuntivo Programmazione}		
			\begin{frame}{Piano di Progetto}{Consuntivo Programmazione}
			\begin{table}
				\begin{center}
					\resizebox{260pt}{!}{
							\begin{tabular}{|l|c|c|c|c|c|c|c|}
								\hline
								\multicolumn{8}{|c|} {\textbf{Consuntivo carico ore per componente}}\\
								\hline
								\textbf{NOME}& \multicolumn{7}{c|}{\textbf {RUOLO}}\\
								\hline
									&AN. &PROGE. 	&PROGR.  &RES.   &AMM.   &VER.	&TOTALE\\
								\hline								
								\hline
								Biolo Giuseppe       	& 	&	&23	&0    	&0 	&13 	&36 	\\ \hline
								De Matteo Daniele      	& 	&     	&19	&0    	&0    	&11 	&30 	\\ \hline
								Faggian Samuele         	& 	&     	&19	&0   	&0 	&10    	&29 	\\ \hline
								Ferri Giuseppe           	& 	& 	&2 	&0 	&0 	&0     	&2 	\\ \hline
								Logato Alberto           	& 	& 	&21	&0 	&0 	&12 	&33 	\\ \hline
								Vedovato Alessandro	& 	& 	&19	&5      	&5 	&9     	&38 	\\ \hline
								Zanini Luca                 	& 	&     	&21	&7     	&4 	&11 	&43 	\\ \hline
								\hline
								\hline
								TOTALE  		&	&   	&124 	&12	&9	&66	&211	\\
								\hline			
							\end{tabular}
						}
				\end{center}
			\end{table}
		\end{frame}


		\subsection{Consuntivo Totale RQ}		
			\begin{frame}{Piano di Progetto}{Consuntivo Totale RQ}
			\begin{table}
				\begin{center}
					\resizebox{260pt}{!}{
							\begin{tabular}{|l|c|c|c|c|c|c|c|}
								\hline
								\multicolumn{8}{|c|} {\textbf{Consuntivo carico ore per componente}}\\
								\hline
								\textbf{NOME}& \multicolumn{7}{c|}{\textbf {RUOLO}}\\
								\hline
									&AN. &PROGE. 	&PROGR.  &RES.   &AMM.   &VER.	&TOTALE\\
								\hline								
								\hline
								Biolo Giuseppe            	& 20	& 26	& 22 	& 7	& 10	& 20 (\textcolor{red}{4}) & 105	(\textcolor{red}{4})	\\ \hline

								De Matteo Daniele      	& 18	& 29 (\textcolor{red}{2})	& 18 	& 8	& 8	& 24 (\textcolor{red}{2})	& 105	(\textcolor{red}{4})	\\ \hline
								Faggian Samuele         	& 26	& 27 (\textcolor{red}{1})	& 20 	& 5	& 9	& 18 (\textcolor{red}{4}) & 105	(\textcolor{red}{5})	\\ \hline
								Ferri Giuseppe            	& 20	& 13	& 2	& 0	& 0	& 5	& 40	\\ \hline

								Longato Alberto         	& 20	& 24 (\textcolor{red}{2})	& 24 	& 5	& 8	& 24	(\textcolor{red}{3}) & 105	(\textcolor{red}{5})	\\ \hline
								Vedovato Alessandro	& 26	& 30 (\textcolor{red}{3})	& 19	& 5	& 5	& 20 (\textcolor{red}{2}) & 105	(\textcolor{red}{5})	\\ \hline
								Zanini Luca                  	& 20	& 31 (\textcolor{red}{2})	& 21	& 7	& 4	& 22	(\textcolor{red}{3}) & 105	(\textcolor{red}{5})	\\ \hline
								\hline
								\hline
								TOTALE  		&150	&180 (\textcolor{red}{10})	&126	&37	&44	&133 (\textcolor{red}{18})	&670 + (\textcolor{red}{28}) = 698	\\ \hline
								\hline			
							\end{tabular}
						}
				\end{center}
			\end{table}
		\end{frame}
	\subsection{Costo sostenuto}		
			\begin{frame}{Piano di Progetto}{Costo sostenuto}
			\begin{table}
				\begin{center}
					\resizebox{260pt}{!}{
							\begin{tabular}{|l|c|c|c|c|c|c|c|}
								\hline
								\multicolumn{8}{|c|} {\textbf{Costo sostenuto dal team SevenSoft}}\\
								\hline
								\textbf{NOME}& \multicolumn{7}{c|}{\textbf {RUOLO}}\\
								\hline
									&AN. &PROGE. 	&PROGR.  &RES.   &AMM.   &VER.	&TOTALE\\
								\hline								
								\hline
								Biolo Giuseppe       			&500	&572	&352	&210	&200	&320	& 2154	\\ \hline
								De Matteo Daniele   			&450	&638	&288	&240	&160	&384	& 2160	\\ \hline
								Faggian Samuele       			&650	&594	&320	&150	&180	&288	& 2182	\\ \hline
								Ferri Giuseppe       			&500	&286	&32	&0	&0	&80	& 898	\\ \hline
								Longato Alberto       			&500	&528	&384	&150	&160	&384	& 2106	\\ \hline
								Vedovato Alessandro			&650	&660	&304	&150	&100	&320	& 2184	\\ \hline
								Zanini Luca       		 	&500	&682	&336	&210	&80	&352	& 2160	\\ \hline
								\hline
								\hline
								TOTALE			&3750	&3960	&2016	&1110	&880	&2128	& 13844\\ \hline
								\hline			
							\end{tabular}
						}
				\end{center}
			\end{table}
		\end{frame}
		
	\section{Conclusione}
		\begin{frame}
			\begin{block}{Fine presentazione}
				Grazie per l'attenzione
			\end{block}
		\end{frame}
\end{document}